Mendefinisikan Kamus Python: Pemetaan Kunci-Nilai
Di Python, Kamus adalah tipe data dasar yang fleksibel digunakan untuk menyimpan data secara deskriptif, bukan berdasarkan posisi. Berbeda dengan urutan seperti List atau Tuple, kamus adalah tidak terurutkumpulan di mana data diatur menggunakan nama unik yang disebut kuncibukan indeks numerik. Struktur ini memungkinkan pencarian data yang sangat cepat.
1. Struktur Utama: Pasangan Kunci-Nilai
Data disimpan sebagai pasangan, di mana sebuah Kuncimengarah langsung ke Nilai. Desain ini meniru peta hash yang dioptimalkan, memastikan pengambilan data yang sangat cepat. Kunci harus unik dan tidak dapat diubah (biasanya string atau angka), sementara Nilai dapat berupa tipe data apa pun.
{"student_id":101,"name":"Alex","grade":88.5}
2. Sintaks dan Sifat Kamus
- Kamus didefinisikan menggunakan kurung kurawal
{}. - Tanda titik dua
:memisahkan Kunci dari Nilai yang sesuai (Kunci:Nilai). - Kamus bersifat dapat diubah, artinya kunci dan nilai dapat ditambahkan, dihapus, atau diubah secara dinamis setelah pembuatan.
💡 Pencarian Berbasis Indeks vs. Kunci
Kamus tidak mendukungindeks numerik (seperti
[0]atau [1]). Data harus diambil menggunakan nama kunci tertentu yang diberikan saat pembuatan (misalnya, dictionary["name"]).
TERMINALbash — 80x24
> Siap. Klik "Jalankan" untuk menjalankan.
>